home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / windows / wdj1096.zip / OTALA.ZIP / MAKEFILE.WC < prev    next >
Text File  |  1996-07-03  |  1KB  |  45 lines

  1. #
  2. # Makefile for Watcom C/C++ 10.x
  3. #
  4. CC = wpp
  5. LN = wlink
  6. RC = wrc
  7. RL = wrc
  8.  
  9. CCFLAGS = /zq /bt=win /ms /w4 /DSTRICT
  10. LNFLAGS =
  11. RCFLAGS = /q /r
  12. RLFLAGS = /q /31
  13.  
  14. OBJ_FILES = demo.obj ewv.obj
  15. LIB_FILES = cplxs.lib windows.lib
  16.  
  17. all : demo.exe
  18.  
  19. .cpp.obj :
  20.         $(CC) $(CCFLAGS) $<
  21.  
  22. ewv.obj : ewv.cpp ewv.h
  23.  
  24. demo.obj : demo.cpp demo.h ewv.h
  25.  
  26. demo.bin : $(OBJ_FILES) demo.def
  27.         @echo format windows > wlink.tmp
  28.         @echo name $@ >> wlink.tmp
  29.         @echo option quiet,map >> wlink.tmp
  30.         @for %f in ($(OBJ_FILES)) do @echo file %f >> wlink.tmp
  31.         @for %f in ($(LIB_FILES)) do @echo library %f >> wlink.tmp
  32.         @echo import GetExePtr KERNEL.133 >> wlink.tmp
  33.         @echo segment type code preload moveable shared executeread discardable >> wlink.tmp
  34.         @echo segment type data preload moveable nonshared readwrite >> wlink.tmp
  35.         $(LN) $(LNFLAGS) @wlink.tmp
  36.         @del wlink.tmp
  37.  
  38. demo.res : demo.rc demo.h
  39.         $(RC) $(RCFLAGS) demo.rc
  40.  
  41. demo.exe : demo.bin demo.res
  42.         @copy demo.bin $@
  43.         $(RL) $(RLFLAGS) demo.res $@
  44.  
  45.